package com.projecy.storehouse.controller;



import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.pagehelper.PageInfo;
import com.projecy.storehouse.entity.dto.PageDto;
import com.projecy.storehouse.service.RepertoryProductFileService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;


/**
 * (ProductFile)表控制层
 *
 * @author maoyi
 * @since 2023-03-24 16:46:08
 */
@RestController
@RequestMapping("sys")
public class RepertoryProductFileController {


    @Autowired
    RepertoryProductFileService repertoryProductFileService;

    /**
     * 查询所有产品
     * @return
     */
    @GetMapping("/productFile/list")
    public List seachProductFile(){
        return repertoryProductFileService.seachProductFile(null);
    }

    /**
     * 查询所有未分配库存的产品
     * @return
     */
    @GetMapping("/productFile/list1")
    public List seachProductFile1(){
        return repertoryProductFileService.seachProductFile("未分配");
    }

    /**
     * 查询所有待分配库存的产品（复核）
     * @param pageDto
     * @return
     */
    @GetMapping("/productFile/list2")
    public List seachProductFile2(@RequestBody PageDto pageDto){
        return repertoryProductFileService.seachProductFile("待分配");
    }


    /**
     * 查询所有已分配库存的产品
     * @return
     */
    @GetMapping("/productFile/list3")
    public List seachProductFile3(){
        return repertoryProductFileService.seachProductFile("已分配");
    }

}

